package com.colin.app.fragment.permission;

import com.colin.library.base.BaseModel;
import com.colin.library.base.BasePresenter;
import com.colin.library.base.BaseView;

import java.util.List;

/**
 * Created by Colin on 2017/1/15.
 */

public interface PermissionContract {

    interface PermissionView extends BaseView {
        boolean checkPermission(String permission);

        boolean checkPermission(List<String> permissionList);
    }

    interface PermissionPresenter extends BasePresenter {
        void checkPermissionCamera();

        void checkPermissionContacts();

        void checkPermissionStorage();

        void checkPermissionMore();
    }

    interface PermissionModel extends BaseModel {

    }
}
